import { IExpCtrlAbility } from '../ability';
import { ExpCtrlActionType } from '../event';
import { IDECtrlControllerParams } from './i-de-ctrl-controller-params';

/**
 * 导航部件控制器输入参数接口
 *
 * @export
 * @interface IExpCtrlControllerParams
 * @extends {(IDECtrlControllerParams<T | ExpCtrlActionType, A>)}
 * @template T
 * @template A
 */
export type IExpCtrlControllerParams<
	T,
	A extends IExpCtrlAbility
> = IDECtrlControllerParams<T | ExpCtrlActionType, A>;
